class Cliente < ActiveRecord::Base
  after_create :generar_clave
  
  has_many :transportistas_cliente, :class_name => "TransportistaCliente"
  has_many :transportistas , :through => :transportistas_cliente
  accepts_nested_attributes_for :transportistas_cliente
  
  has_many :proveedores_cliente, :class_name => "ProveedorCliente"
  has_many :proveedores , :through => :proveedores_cliente
  accepts_nested_attributes_for :proveedores_cliente
  
  has_many :items_cliente, :class_name => "ItemCliente"
  has_many :items , :through => :items_cliente
  accepts_nested_attributes_for :items_cliente
  
  #belongs_to :giro_empresa, :foreign_key => 'IdGiroEmpresa'
  
  
  def generar_clave
    self.ClaveCliente = self.id
    self.save
  end
end
